Fast Compiled Logic Simulation Using Linear BDDs

نویسنده

  • Sudeep Gupta
چکیده

This paper presents a new technique for compiled zero delay logic simulation and includes extensive experiments that demonstrate its performance on standard bench marks Our compiler partitions the circuit into fanout free regions FFRs transforms each FFR into a linear sized BDD and converts each BDD into executable code In our approach the computation is sublinear in the number of variables within each partition because only one path from root to leaf of the BDD is executed therefore in many cases substantial computation is avoided In this way our approach gets some of the advantages of oblivious as well as demand driven evaluation We investigated the impact of various heuristics on performance and based on this data we recommend good values for design parameters A performance improvement of up to over oblivious simulation is observed for our benchmarks

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Functional Simulation using Suppressed BDDs

| To speed up functional simulation that takes most dominant time in the design of synchronous digital circuits, we investigate the characteristic Binary Decision Diagrams (BDDs) used to evaluate the primary outputs of the synchronous circuits. This paper describes a new method to minimize the size of BDDs and the number of evaluations for functional simulation. To reduce the size of BDDs, inte...

متن کامل

Preprint from Workshop Notes, International Workshop on Logic Synthesis (IWLS’97), Tahoe City, California, May 19-21, 1997 Functional Simulation using Binary Decision Diagrams

In many veri cation techniques fast functional evaluation of a Boolean network is needed. We investigate the idea of using Binary Decision Diagrams (BDDs) for functional simulation. The area-time trade-o that results from di erent minimization techniques of the BDD is discussed. We propose new minimization methods based on dynamic reordering that allow smaller representations with (nearly) no r...

متن کامل

‘ Methoden des Entwurfs und der Verifikation digitaler Systeme ’ ’ , Linz , Austria , April 1997 Functional Simulation using Binary Decision

In many veri cation techniques fast functional evaluation of a Boolean network is needed. We investigate the idea of using Binary Decision Diagrams (BDDs) for functional simulation. The area-time trade-o that results from di erent minimization techniques of the BDD is discussed. We propose new minimization methods based on dynamic reordering that allow smaller representations with (nearly) no r...

متن کامل

Functional Simulation using Binary Decision

In many veriication techniques fast functional evaluation of a Boolean network is needed. We investigate the idea of using Binary Decision Diagrams (BDDs) for functional simulation. The area-time trade-oo that results from diierent minimization techniques of the BDD is discussed. We propose new minimization methods based on dynamic reordering that allow smaller representations with (nearly) no ...

متن کامل

Representations of Multiple-Output Functions Using Binary Decision Diagrams for Characteristic Functions

This paper proposes a method to construct smaller binary decision diagrams for characteristic functions (BDDs for CFs). A BDD for CF represents an n-input m-output function, and evaluates all the outputs in O(n+m) time. We derive an upper bound on the number of nodes of the BDD for CF of n-bit adders (adrn). We also compare complexities of BDDs for CFs with those of shared binary decision diagr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995